overburden dump - German English Dictionary